Pdmc ’ 05
نویسندگان
چکیده
Enumerative distributed reachability analysis based on a simple partitioning of the state space has become a well known technique implemented in numerous model checking tools. The timed automata model checker UPPAAL is no exception to this rule, and for over 5 years a distributed version of UPPAAL has been used to analyse large timed automata models. In this talk we address two fundamental issues with the current approach. Memory usage and CPU usage is tightly coupled. In particular, this limits the freedom to utilize non-homogeneous setups such as mixed clusters or clusters of clusters (e.g. connected by GRID infrastructure). Our proposed solution also solves the load instability we first observed in early versions of distributed UPPAAL and that has since been observed in other distributed model checkers. Distributed reachability analysis is tightly coupled with breadth first search of the state space. For this reason, extending the algorithm from pure reachability analysis to LTL or TCTL model checking is difficult, as current on-the-fly approaches for timed automata are based on a depth-first search. We present an idea that allows any fixed point computation, including LTL or TCTL model checking, to be easily distributed. Preprint submitted to Elsevier Preprint 13 June 2005 6 PDMC 2005 Preliminary Version How to Order Vertices for Distributed LTL Model-Checking Based on Accepting Predecessors L. Brim , I. Černá , P. Moravec, J. Šimša Faculty of Informatics, Masaryk University, Brno, Czech Republic Abstract Distributed automata-based LTL model-checking relies on algorithms for finding accepting cycles in a Büchi automaton. The approach to distributed accepting cycle detection as presented in [9] is based on maximal accepting predecessors. The ordering of accepting states (hence the maximality) is one of the main factors affecting the overall complexity of model-checking as an imperfect ordering can enforce numerous re-explorations of the automaton. This paper addresses the problem of finding an optimal ordering, proves its hardness, and gives several heuristics for finding an optimal ordering in the distributed environment. We compare the heuristics both theoretically and experimentally to find out which of these work well.Distributed automata-based LTL model-checking relies on algorithms for finding accepting cycles in a Büchi automaton. The approach to distributed accepting cycle detection as presented in [9] is based on maximal accepting predecessors. The ordering of accepting states (hence the maximality) is one of the main factors affecting the overall complexity of model-checking as an imperfect ordering can enforce numerous re-explorations of the automaton. This paper addresses the problem of finding an optimal ordering, proves its hardness, and gives several heuristics for finding an optimal ordering in the distributed environment. We compare the heuristics both theoretically and experimentally to find out which of these work well.
منابع مشابه
Demand and Predictors for Post-Discharge Medical Counseling in Home Care Patients: A Prospective Cohort Study
RATIONALE Post-discharge care is challenging due to the high rate of adverse events after discharge. However, details regarding post-discharge care requirements remain unclear. Post-discharge medical counseling (PDMC) by telephone service was set-up to investigate its demand and predictors. METHODS This prospective study was conducted from April 2011 to March 2012 in a tertiary referral cente...
متن کاملMast Cell Subsets and Their Functional Modulation by the Acanthocheilonema viteae Product ES-62
ES-62, an immunomodulator secreted by filarial nematodes, exhibits therapeutic potential in mouse models of allergic inflammation, at least in part by inducing the desensitisation of Fc ε RI-mediated mast cell responses. However, in addition to their pathogenic roles in allergic and autoimmune diseases, mast cells are important in fighting infection, wound healing, and resolving inflammation, r...
متن کاملPreparation of cationic polyacrylamide by aqueous two-phase polymerization
Cationic polyacrylamide (CPAM) was synthesized by aqueous two-phase polymerization technique using acrylamide (AM) and dimethylaminoethyl methacrylate methyl chloride (DMC) as raw materials, aqueous polyethylene glycol 20000 (PEG 20000) solution as dispersant, 2,2′-azobis(2-amidinopropane) dihydrochloride (V-50) as initiator and poly(dimethylaminoethyl methacrylate methyl chloride) (PDMC) as st...
متن کاملActivity Recognition from Physiological Data using Conditional Random Fields
We describe the application of conditional random fields (CRF) to physiological data modeling for the application of activity recognition. We use the data provided by the Physiological Data Modeling Contest (PDMC), a Workshop at ICML 2004. Data used in PDMC are sequential in nature: they consist of physiological sessions, and each session consists of minuteby-minute sensor readings. We show tha...
متن کامل